package net.club.daos.impl;


import java.util.List;

import net.club.beans.EstadoUsuario;
import net.club.daos.AbstractDao;
import net.club.daos.IEstadoUsuarioDao;
import net.club.hibernate.DataAccessLayerException;

/**
 * @author alarosa@technisys.net
  */
public class EstadoUsuarioDaoImpl extends AbstractDao implements IEstadoUsuarioDao  {
    //~ Constructors -------------------------------------------------------------------------------

    /**
     * Crea un nuevo objeto ContenidoAtributoCargaDao.
     */
    public EstadoUsuarioDaoImpl() {
        super();
    }

    //~ Methods ------------------------------------------------------------------------------------

    /* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#create(net.technisys.marketing.beans.AtributoCarga)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#create(net.club.beans.Usuario)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#create(net.club.beans.EstadoUsuario)
	 */
    public boolean create(EstadoUsuario obj) throws DataAccessLayerException {
        return super.save(obj);
    }

    /* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#delete(net.technisys.marketing.beans.AtributoCarga)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#delete(net.club.beans.Usuario)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#delete(net.club.beans.EstadoUsuario)
	 */
    public boolean delete(EstadoUsuario obj) throws DataAccessLayerException {
        return super.delete(obj);
    }

    /* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#find(java.lang.Integer)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#find(java.lang.Integer)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#find(java.lang.Integer)
	 */
    public EstadoUsuario find(Integer id) throws DataAccessLayerException {
        return (EstadoUsuario) super.find(EstadoUsuario.class, id);
    }

    /* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#update(net.technisys.marketing.beans.AtributoCarga)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#update(net.club.beans.Usuario)
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#update(net.club.beans.EstadoUsuario)
	 */
    public boolean update(EstadoUsuario obj) throws DataAccessLayerException {
        return super.update(obj);
    }

    /* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#findAll()
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#findAll()
	 */
    /* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#findAll()
	 */
    public List findAll() throws DataAccessLayerException {
        return super.findAll(EstadoUsuario.class);
    }
}
